Multiplicidad en las Asociaciones entre Actores y Casos de Uso
La multiplicidad en esta asociación, define cuántas instancias de un actor pueden participar en un caso de uso, o viceversa. Según la especificación UML 2.5.1 del OMG (2017), esta relación se modela mediante asociaciones con multiplicidades en sus extremos, lo que permite representar escenarios complejos de interacción, agregando una semántica precisa. Es
Representación Gráfica
La cardinalidad se indica mediante multiplicidades en la asociación entre un actor y un caso de uso:
Multiplicidad en | Ejemplo |
---|---|
El extremo del actor | 1..* indica que una o más instancias del actor participan en el caso de uso. |
El extremo del caso de uso | * indica que una instancia del actor puede participar en múltiples ejecuciones del caso de uso. |
Figura
Notación UML de la Cardinalidad
Escenarios de Cardinalidad
Multiplicidad en el Extremo del Actor
Cuando un caso de uso está asociado a un actor con multiplicidades mayor a 1
, significa que múltiples instancias del actor pueden participar simultáneamente en la misma ejecución del caso de uso. La interacción exacta depende del contexto:
Figura
Cardinalidad del Lado del Actor
Multiplicidad en el Extremo del Caso de Uso
Cuando un actor tiene multiplicidades mayor a 1
en el extremo del caso de uso, significa que una instancia del actor puede participar en múltiples ejecuciones del mismo caso de uso.
Figura
Cardinalidad del Lado del Caso de Uso
Nota: Un cliente puede realizar múltiples compras simultáneas o en diferentes momentos.